delegado de libertad vigilada - Spanish English Dictionary